<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>

</html>

<script>
// 给你一个整数 n，请你返回 任意 一个由 n 个 各不相同 的整数组成的数组，并且这 n 个数相加和为 0 。
    var sumZero = function (n) {
        let result = []
        if (n % 2 === 1) {
            result.push(0)
            for (let i = 0; i < (n - 1) / 2; i++) {
                result.push(i + 1)
                result.unshift(-i - 1)
            }
        } else {
            for (let i = 0; i < n / 2; i++) {
                result.push(i + 1)
                result.unshift(-i - 1)
            }
        }
        return result
    };
</script>